//可能会超时
#include<stdio.h>
#include<math.h>
int prime(long long x)
{
    for(long long i = 2; i <= sqrt(x); i ++)
    {
        if(x % i == 0)
            return 0;
    }
    return 1;
}
int pali(long long x)
{
    int sum = 0, tmp = x;
    while(x)
    {
        sum *= 10;
        sum += x % 10;
        x /= 10;
    }
    return (sum == tmp);
}

int main()
{
    long long a, b;
    scanf("%ld %ld", &a, &b);
    for(int i = a; i <= b; i ++)
    {
        if(pali(i) && prime(i))
        {
            printf("%lld\n", i);
        }
    }
    return 0;
}